home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 7 / Amiga Format AFCD07 (Dec 1996, Issue 91).iso / serious / shareware / programming / emacs-complete / fsf / emacs / src / s / isc3-0.h < prev    next >
C/C++ Source or Header  |  1994-08-12  |  1KB  |  37 lines

  1. /* s- file for Interactive (ISC) Unix version 3.0 on the 386.  */
  2.  
  3. #include "isc2-2.h"
  4.  
  5. /* These have been moved into isc2-2.h.  */
  6. /* #define HAVE_SOCKETS
  7. #define HAVE_SELECT */
  8.  
  9. /* This appears on 3.0, presumably as part of what SunSoft call X2. */
  10. #undef NO_X_DESTROY_DATABASE
  11.  
  12. /* mt00@etherm.co.uk says this is needed for process.c.  */
  13. #define HAVE_TIMEVAL
  14.  
  15. /* People say that using -traditional causes lossage with `const',
  16.    so we might as well try getting rid of -traditional.  */
  17. #undef C_SWITCH_SYSTEM
  18.  
  19. /* We indirectly #include s/usg5-3.h, which says to use libX11_s and
  20.    libc_s.  Martin Tomes <mt00@controls.eurotherm.co.uk> says that ISC
  21.    has no libX11_s, and that linking with libc_s causes sbrk not to work.  */
  22. #undef LIB_X11_LIB
  23. #undef LIBX11_SYSTEM
  24. #define LIBX11_SYSTEM -lpt -lnls -lnsl_s -lc
  25.  
  26. /* TIOCGWINSZ isn't broken; you just have to know where to find it.  */
  27. #undef BROKEN_TIOCGWINSZ
  28. #define NEED_SIOCTL
  29.  
  30. /* This does no harm, and is necessary for some ANSI compilers.  */
  31. #define C_SWITCH_SYSTEM -D_SYSV3
  32.  
  33. /* This works around a bug in ISC 4.0 and 3.0; it fails
  34.    to clear the "POSIX process" flag on an exec.
  35.    It won't be needed for 4.1.  */
  36. #define EXTRA_INITIALIZE __setostype (0)
  37.